close control for diff