Main Search Rouah Anal Compilation