added default criteria `{}`