improves documentation
fixes duplicate many-to-many