readings for pcfgs