Control boards and CCM'S