all data sent in each phase is correct