more progress in base tree