adding lzf compression, pool, correcting errors