adding project structure and lists