Fully Implement new tree window