contains our bitfield types