parallel pi added