dynamic select menus and many to many connections