add modpi