improved Config object