fixed exception 2