add hyper_edge works fine