usign own exception class MAPIException