gdp compilation sped up part 3