revised join flow round 2