New patch generation system