more structured responses
structured errors