Shredder - cleanup
Cleanup + comments
KMP cleaned for revision
bugfixes