made item as another data structure