str, bitset, to_ulong