added has_and_belongs_to_many relationship with NPN related tables