more on creating and using queues