master and worker should be driver and executor