pushing to get through