Add `mode` option