control class and some untestet SPI