nodes now mutate based on interpolation