lots of bits an pieces