Principal Buscar Large Ass Compilation