using webclient seems to work out better.