rename package's name, add catch statement to handle internet/network error