Added hub communication functions