agregada la función modulo