Main Search Anal Castings Compilation