feature cstack and fix cmap, cqueue, clist