bug fix
separate broadcast interface