Still working on what is a compiler