updated design and 404 page