explanation for master and worker nodes