copyright Bit_Place