add registration support