Agile trees