updated expression