adding bitset structure (in progress)