follow web page
work around passing double by reference