Phase1 update with phase2