added broken test case
test case and kernel still broken
dirty fix to kernel
added another test case
code beautification
support for kernel normalization
test cases for kernel normalization