work on knf compliancy