for unification, uses getItem() instead of items.get()