add dshell exception class