implement matching gifts token

Change-Id: Ic13a2564546b92993e6cc63ee1014ade4ddae1b9