Commit code for all 4 parts