add exception decode