add new tree & file