made all file paths use File.join