added readFileSync