re-structure project tree