generationPI
operator==