added rk4n4 for real ammm