implement Bit chip