output in separate module