refactored timeroutputchannel structure initialization