add new data
+ modify port conn