added many-to-many, bi-directional