Implement gennbody()