updated folder struct