add icons;
update template and styles.