Mejore el codigo