added exception file and saleorder exception