improvements to icon