minor polishes and a new 404 page