Checkout functionality::commit 1