Pusher with instance variables