custom error pages and fixed design