trying to figure out broadcasting