add basic error handling to the backend controllers and present user meaningful error messages in frontend
add basic error handling to the backend controllers and present user meaningful error messages in frontend