added more spi