* File.exist? → Dir.exist?
* Refactor