fix 404 function