add a compact output mode