varias funciones utiles