add buy now functionality