moved favorites into it's own model