Forgot to commit. Basic structure for buyCoupon.