error404 and some changes