more classes

seperated different types of bits into their own classes