Added PrimitiveModel