KK finished (some mistakes)