revised error pages