master-slave operation