se mejoro el codigo