update project structure

update project structure