do_register end