fixed primitives