use the same response format