update compiler
actually added the compiled compiler
merged