added mutation
fixed issue with stopCriteriaMet