base tree