Adding next version (unfinished) of  IPFinder.java