add icons and backgrounds