rename epsilon to learningRate