implement local registration