added buy button  + functionality