genhap.pdf