add exception code