many to many | initial work with queue