Main Search Cum Splatter Compilation