conract changing