if there's nothing special about creating the queue, we can do it internally within the class and simplify the constructor