registration process. with notification messages