fix addModulo bug