Added exception class and package