some version of KF done