Añadido lang prematuro y algunos cambios