Add :icon and fix tests according to live api data

fixed