initial commit with working FDNF and MDNF
Add kernel computation