 			self?.rename(indexPath: indexPath)
 			completionHandler(true)
 		}
-		
-		renameAction.backgroundColor = UIColor.gray
-		
-		return UISwipeActionsConfiguration(actions: [deleteAction, renameAction])
+		renameAction.backgroundColor = UIColor.systemOrange
+		actions.append(renameAction)
+		
+		if let feed = coordinator.nodeFor(indexPath)?.representedObject as? Feed {
+			let moreTitle = NSLocalizedString("More", comment: "More")
+			let moreAction = UIContextualAction(style: .normal, title: moreTitle) { [weak self] (action, view, completionHandler) in
+				
+				if let self = self {
+				
+					let alert = UIAlertController(title: feed.name, message: nil, preferredStyle: .actionSheet)
+					if let popoverController = alert.popoverPresentationController {
+						popoverController.sourceView = view
+						popoverController.sourceRect = CGRect(x: 0, y: 0, width: view.frame.size.width, height: view.frame.size.height)
+					}
+					
+					if let action = self.homePageAlertAction(indexPath: indexPath, completionHandler: completionHandler) {
+						alert.addAction(action)
+					}
+						
+					if let action = self.copyFeedPageAlertAction(indexPath: indexPath, completionHandler: completionHandler) {
+						alert.addAction(action)
+					}
+
+					if let action = self.copyHomePageAlertAction(indexPath: indexPath, completionHandler: completionHandler) {
+						alert.addAction(action)
+					}
+					
+					let cancelTitle = NSLocalizedString("Cancel", comment: "Cancel")
+					alert.addAction(UIAlertAction(title: cancelTitle, style: .cancel) { _ in
+						completionHandler(true)
+					})
+
+					self.present(alert, animated: true)
+					
+				}
+				
+			}
+			
+			moreAction.backgroundColor = UIColor.systemGray
+			actions.append(moreAction)
+		}
+
+		return UISwipeActionsConfiguration(actions: actions)
 		
 	}
 	

		return action
	}
	
	func copyFeedPageAction(indexPath: IndexPath) -> UIAction? {
		guard let node = coordinator.nodeFor(indexPath),
			let feed = node.representedObject as? Feed,

			self?.delete(indexPath: indexPath)
			completionHandler(true)
		}
		deleteAction.backgroundColor = UIColor.systemRed
		actions.append(deleteAction)
		
		// Set up the rename action
		let renameTitle = NSLocalizedString("Rename", comment: "Rename")
