new Bit System
some code reviewing