Main Search All Anal Compilation