adds more advanced mixins that have variables