exact some inform pro into methods
rm some useless code