enhance registration