add for lr parse solution