variable queue for multiple types
...
...
...
...