Added another mutation method
Fixed a bug related to the mutation
Commiting to pull from master
merged with hiros branch