generated tree