first bulk of modelV3 support
submodules
merged new modelV3