Added WIP Tree implementation