reduce: add -D