Register_and_Subscribe