gift class update