commit CircularQueue code