join solution