neater
tidy up and add custom 404 page