allow overriding configuration with file