refactored feed view