ahora el codigo esta mejorado