register complete