starting search factory