initial and final commit