enhance response implementation