use File.expand_path instead of File.join