add conn function