added a psuedo-checkout for demostration purposes