added hufmann kernel module - untested