added learning_algs