Implemented new search constructors