refactor: change project tree structure