a few changes in SPI mode - ReadData method added