ribbons(2)