create folder struct