prepared for the first push