class builder and config man