renamed leapfrog to half-step and added mid-point;
next - leapfrog :)