add initial Compiler