// original mixin functions