added 404 & 500 pages