adding buy button and updating target