add predicate: existsKey