adding basic project structure