tree loads from external json