fix pi not acurrate