made bitIOStruct fields private as they should be