Circular queue added