core and theming mixins added