control de errores y ruta