fix pi.cpp