We are using class for each algorithm, I added new empty classes