output modules: moved to specific files.