Separamos en dos archivos y algunos cambios