Add phase5, all passes