johnson contract full