generateNewPop okay!