SPI complete