add exception class
new utility class