Knowles new contract