add request_phase