forgot to malloc individual connection struct