added specific spi lib calls