initial release of spi_master block