fixed objects to be more generic, added views for items in list