removed reliance on Bit data type. It's just easier to read 1's and 0's