Cambios menores, añadidas variables para mejor control}