added self to paramLearn