BaseTree is almost done