add config subgenerator