add --url functionality