Added join command and supporting features