Implemented basic checkout system