finish all phase 1