move queues into their modules, and add 'action' queue
move queues into their modules, and add 'action' queue