def get_body_payload_initial(dataset, dataset_uid, published):
    """ Create an initial body payload
        Keyword arguments:
          dataset: data set
          dataset_uid: data set UID
          published: True=public, False=private
        Returns:
          body_payload: initial body payload
    """
    data_set_ref = "EMDataSet#%d" % (dataset_uid)
    body_payload = {"class": "org.janelia.model.domain.flyem.EMBody",
                    "dataSetIdentifier": dataset,
                    "ownerKey": "group:flyem", "readers": ["group:flyem"],
                    "writers": ["group:flyem"], "dataSetRef": data_set_ref,
                   }
    if published:
        body_payload['readers'] = ["group:flyem", "group:workstation_users"]
    return body_payload