output module compiles