add Namer and Leveler interface; Open register and unregister interface