contract systems