Homemade rough anal compilation

All race anal compilation