Start to mutation function