changes throughout the layout