fixed errmsg