template updated: modulo