user either sets wd or wds