internal gift processing