add exception case