-- rope join added