big refactor to use a single feed view