bug fix - add mutation