exception case added