some repack, init hub work