naming changes
case change
added ValueNode type