add some cluster join functionality