Add external storage read/write