Modified the Queue ADT