add LinkedQueue class