support compressed bit vector