update so items can generate