add mixer functions