added simple decreasing learning rate