Bpsc board