redo of the determine fingers

Commit returns the fingers List