new folders and files. following the server-side diagram