using SPI for simplicity
updated instructions