data files must have reading permishen