fixed in/of. syntax.js can parse/run itself. (without working completly yet)