implement koshu-cop operator