new bitvector version
testing bitvector