changed IItem to IPart