it  can read from sdcard