needed for items