add exception doc