many changes: button, nav, slider