jl: try out grammar and evaluation
JL