modifying setup to include queue of protocoles