better substep animation