add: valid ip