Part 3: Work with the compiler