finish mutation