add generator for mutation operators