splitted knp to several files