spi connection draft