refactored feed