updated design description with queues