Data tree bulider