add ConfigGenerator