domain functionality shakedown