implement multiple output queues for action