added definition for Bit