gifts controller