parser beginning