preparing for first push