add kstrCmp function