diff prototype
debug msn & fix a ary bug
fix a bug in trace