function to download/view in browser
Merge remote-tracking branch 'origin/v3' into v3_1