Version alternativa
limpieza de codigo
correciones menores de los datos