layout and shapes are changed