start trying to build parts of compiler