new compilation engine is pretty much done