rope and buttons