PPGEN GENERAL BODY