add slave/master check