adding the cmvTree classes
merge with master