a consider implement master-slaves in a new way