has-gift