Main Search Toy Peeging Compilation