Adaptive mutation implementation - further steps