added new algorithm: multilayer perceptron