monoid link