cant have a bidirectional m-n with 2lists, instead 2 unidirectional