ribbon (SO)