made from Bit_Place