fix: check key 'icon' if does not exists