added initial skeleton of the project