add list connect fuction