simple checkout implemented