modify creation of needed items in needs