implement prev stepable