Adaptive learning rate

style + 80 char width