adjusted properties to make it more user-configurable from the command line