parameters to addPrimitive