add basic skeleton of the project