working on join & quit path.