Refactorizado código. Ojo con funciones coloco y puedocolocar que han sido cambiadas de nombre. Se usarán en otras partes de código