erge
modity cs and usr struce ,and add some funcs