add exception test