New Algorithms added