Main Search Peehole