added size to primitives