initial grammar