added whereNot to interface