add modulo features