fixed cbc to compile