build configuration file structure