overflow exception case added