spi attempt...
spi attempt