generator modeling