converted to moving average, bug fixes, 0.69 test accuracy