simplifying the configuration class, ideally should disappear altogether