build up project structure.