Mix-and-mach