messing around with bitcount more