updating expressions