implement setup function
implement setup function

specter119/custodian,alberthxf/custodian,xhqu1981/custodian,specter119/custodian,materialsproject/custodian,materialsproject/custodian,specter119/custodian,materialsproject/custodian,davidwaroquiers/custodian