rough in first pass of URL setters