added final version of euler-cromer