https://medium.com/@ewho.ruth2014/connecting-your-data-effective-many-to-many-relationships-in-django-dad39221798c