Cambiando MUCHAS cosas del código