update parser
some fixes
type-smart xml
fix signature generation