make mutation work