update mode 2 with KI