added webpage fetching