modules to generate hyp data