added implementation for TieRopes