new spi library seems to work