changed addtoinventory and useitem