lookup and register message