added FindFirst method