syntax2 draft