moving Eval to GtClassContext
adding question