mixer module, still need to create a recursive array mixer and integrate into the sequence