use core data and change list view controller to item view controller