icon desc, closes #30