All Algorithme classes being done