pusher functional and links work