Implemented checkout.