knights contract