add project directory structure and thirdparty dependencies code for project