Updates to compiler and interpreter