add icons and shadows