add error handler

add error handler