make the application configurable through system properties