initial commit of Config classes