finish start generator functionality