RopeInterface complete