Add api description and detectIP(only output)