rename strong mutation and added some config options