added paramLearn