just the beginning of implementing the 'meat' of RegistrationThread. more to come