bootstrapped parser works