add: QueueArray support