updated expressions