Principal #Top Compilation