finger logic