added lots of bits