Slowly adding logic of hub