broadcast function for extension