created base config system