funciones añadidas