finished file structure and package.json