cleanup
pow = -.2, adaptive step