moved the operational modelparsing to the argumentparser and changed int to long in IODispatcher::Write