restructured the file system and added demo folder