mejorando el codigo