knf approximation