read dfs