added 404, 500 views