change preferred master implementation