added search operation