First draft of Pusher