pre changes