add generator to create folder structure