creates the skeleton of the project