Finish phase I.
Finish phase II.
Finish phase III.
Finish phase IV.
temp commit;