Ko

Ok should properly handle ko. Can someone check?