updating primitives.c