ui added, new exception added