rudimentary broadcasting works again
added mean method