various queues in python