pi example updates