added output module