added mixins and variables