added output manager