icon and layout changes