CBCS board