fixed giveitem