removed File::Slurp dependency