add error parser
add error parser