added code generator
added conjugator
case matched jvalue