surface changes