spi: finishing touches