Updated compiler and syntax