- add cancellation case
- add checking exception/status case