implemented poor learning rate alpha reduction