#28 work on gift reader and gift content handler