coding #315 acomodando los cambios y quitando cambios repetidos