basic connection dispatch