add SimBaseException class