change in SPI method