improve cb.el