add spi moudle