adjusted mutate