Implement SingleBuy and response, WIP