changed my mind about the pi variable