Bit-strings and other modifications of Viviane model for language competition