restructure files
https demo