my two big sections of mixins