added buy_now support