basic vtype added