add ecb and cscope: have not test