A new 404 page error and improvements