middle registration