doJoin