change system contracts