added initial search program