passing gp via broadcast