added snappy compression