new configure file structure