vistas para cada cosa, js movido al layout y rutas modificadas