introduce Exists/FindFirst/FindLast/FindAll