first push for all