config generators, api class