factories for items and traces