created scaffold for checkout
added more code for checkout feature