initial pushes