Ben Grosse mixing