add queue data structure