build folder struct