adding pusher and animate