Stepping with Punching