remove each dependency
improve example for bidirectional connect