Main Search Teapetese