Added decreasing learning rate