alter the project structure for yilin to join