debug: need include func.temp;
add dep-tree;
correct;
colorize;