added tree reader!