implement matching gifts token

Change-Id: I2b0ad23c416fb2a6114a8472d8e84049ca402acb