adapt phase2