moving to Model/View for items list