bit restructuring