added hub stuff