initiated search implementation