join complete