added sax parser for user