Add implementation of I/O mixing