add icons and stuff