add built-in
 remove an uncessary member variable
 add new reflect builtin
 fixbug: symbol find and multi-level include