error and exception page rework