add routes, 404 errors and profil