Much better find algoritme