adding snappy support