putting gifting mechanism in place