hub page setup