move some of the methods related to registration