A lot of functionality added to the algorithm. The whole cycle is operating