including preceding path conditional required by Vismara's MCB Union, also included the reference for the article.
Replacing array list with a linked list queue - quicker polling