beginning refactor of config/builder api