interface til algoritme