finish join