improve gift index