removed unnamed types deriving from edge