tk: implemented normalized kernel but need more testing
tk: added a check to implement the norm kernel in the non-symmetric case