add spi