adding in sytax checking