expression structure change