got the many to many working and some improved performance on the db