Adding a compiler