long version of the IP grabber, diff approad