trying a custom through table for manytomany