Rope data structure