menu functionality and layout changes.