add new function
make new search
invoke new constructor of cyclic queue
new constructor for cq