Add a compiler