more spi work