added regularization to back learning, still coursera doesn't accept