Added where clause protocol