Final (w/ nsuserdefaults and favoritesVC)