add exception process