improves HyperEdge methods