using utf8
osx: to get ip