update expressions.c