standards for API