began implementation of syntax rules