prepared for push