adding hub completion