still compiles, further implementing 2D tree