SECOND MAIN COMMIT