part 4 before commit