controls the hub