add triangle mixin