Lots of work on spi examples