add two new Algorithms