added comments to Mutate