refactored to use a file system properties file.