Basic pusher