añadido funciones