added a new algorithm! (press 2)