Contract maintenance

RC. 299364