new build file structure