add esol errhandler