ip is assigned via argv