modulo con funciones especiales