mingled with the output module