rigmarole: a long and complicated and confusing procedure
procedure: a particular course of action intended to achieve a result
purple silkweed: perennial of eastern North America having pink-purple flowers