COMMIT PART AND PART2