handle the request
add some error message