add cancelOffer