add queue_t