change exp to expmod