response error handling
underscores hash keys