try to find algorhtm?