Added primitives model