updated the comm stuff