mejorando la lib