Added new primitives