add url option to upload