implemented lz4 compression