hub init