new exception constructors
leveled ids added
expressions execution parameter added
where cursor rewritten
refactoring, common interface
classes for comparisons
grammar for comparisons